package com.cl.crm.entity;

import java.util.HashSet;
import java.util.Set;

/**
 * EmployeesInfo entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class EmployeesInfo implements java.io.Serializable {

	// Fields

	private Integer empId;
	private String empName;
	private String empAccount;
	private String empPassword;
	private String empSex;
	private String empBirthday;
	private String empCardId;
	private String empRemark;
	private Integer empAge;
	private String empPhone;
	private Set customerInfos = new HashSet(0);
	private Set serviceInfosForHandleEmp = new HashSet(0);
	private Set salechanceInfosForScAssign = new HashSet(0);
	private Set employeesRoles = new HashSet(0);
	private Set serviceInfosForCreateEmp = new HashSet(0);
	private Set serviceInfosForAssignEmp = new HashSet(0);
	private Set salechanceInfosForScCreateEmp = new HashSet(0);

	// Constructors

	/** default constructor */
	public EmployeesInfo() {
	}

	/** minimal constructor */
	public EmployeesInfo(String empName, String empAccount, String empPassword,
			String empSex, String empCardId) {
		this.empName = empName;
		this.empAccount = empAccount;
		this.empPassword = empPassword;
		this.empSex = empSex;
		this.empCardId = empCardId;
	}

	/** full constructor */
	public EmployeesInfo(String empName, String empAccount, String empPassword,
			String empSex, String empBirthday, String empCardId,
			String empRemark, Integer empAge, String empPhone,
			Set customerInfos, Set serviceInfosForHandleEmp,
			Set salechanceInfosForScAssign, Set employeesRoles,
			Set serviceInfosForCreateEmp, Set serviceInfosForAssignEmp,
			Set salechanceInfosForScCreateEmp) {
		this.empName = empName;
		this.empAccount = empAccount;
		this.empPassword = empPassword;
		this.empSex = empSex;
		this.empBirthday = empBirthday;
		this.empCardId = empCardId;
		this.empRemark = empRemark;
		this.empAge = empAge;
		this.empPhone = empPhone;
		this.customerInfos = customerInfos;
		this.serviceInfosForHandleEmp = serviceInfosForHandleEmp;
		this.salechanceInfosForScAssign = salechanceInfosForScAssign;
		this.employeesRoles = employeesRoles;
		this.serviceInfosForCreateEmp = serviceInfosForCreateEmp;
		this.serviceInfosForAssignEmp = serviceInfosForAssignEmp;
		this.salechanceInfosForScCreateEmp = salechanceInfosForScCreateEmp;
	}

	// Property accessors

	public Integer getEmpId() {
		return this.empId;
	}

	public void setEmpId(Integer empId) {
		this.empId = empId;
	}

	public String getEmpName() {
		return this.empName;
	}

	public void setEmpName(String empName) {
		this.empName = empName;
	}

	public String getEmpAccount() {
		return this.empAccount;
	}

	public void setEmpAccount(String empAccount) {
		this.empAccount = empAccount;
	}

	public String getEmpPassword() {
		return this.empPassword;
	}

	public void setEmpPassword(String empPassword) {
		this.empPassword = empPassword;
	}

	public String getEmpSex() {
		return this.empSex;
	}

	public void setEmpSex(String empSex) {
		this.empSex = empSex;
	}

	public String getEmpBirthday() {
		return this.empBirthday;
	}

	public void setEmpBirthday(String empBirthday) {
		this.empBirthday = empBirthday;
	}

	public String getEmpCardId() {
		return this.empCardId;
	}

	public void setEmpCardId(String empCardId) {
		this.empCardId = empCardId;
	}

	public String getEmpRemark() {
		return this.empRemark;
	}

	public void setEmpRemark(String empRemark) {
		this.empRemark = empRemark;
	}

	public Integer getEmpAge() {
		return this.empAge;
	}

	public void setEmpAge(Integer empAge) {
		this.empAge = empAge;
	}

	public String getEmpPhone() {
		return this.empPhone;
	}

	public void setEmpPhone(String empPhone) {
		this.empPhone = empPhone;
	}

	public Set getCustomerInfos() {
		return this.customerInfos;
	}

	public void setCustomerInfos(Set customerInfos) {
		this.customerInfos = customerInfos;
	}

	public Set getServiceInfosForHandleEmp() {
		return this.serviceInfosForHandleEmp;
	}

	public void setServiceInfosForHandleEmp(Set serviceInfosForHandleEmp) {
		this.serviceInfosForHandleEmp = serviceInfosForHandleEmp;
	}

	public Set getSalechanceInfosForScAssign() {
		return this.salechanceInfosForScAssign;
	}

	public void setSalechanceInfosForScAssign(Set salechanceInfosForScAssign) {
		this.salechanceInfosForScAssign = salechanceInfosForScAssign;
	}

	public Set getEmployeesRoles() {
		return this.employeesRoles;
	}

	public void setEmployeesRoles(Set employeesRoles) {
		this.employeesRoles = employeesRoles;
	}

	public Set getServiceInfosForCreateEmp() {
		return this.serviceInfosForCreateEmp;
	}

	public void setServiceInfosForCreateEmp(Set serviceInfosForCreateEmp) {
		this.serviceInfosForCreateEmp = serviceInfosForCreateEmp;
	}

	public Set getServiceInfosForAssignEmp() {
		return this.serviceInfosForAssignEmp;
	}

	public void setServiceInfosForAssignEmp(Set serviceInfosForAssignEmp) {
		this.serviceInfosForAssignEmp = serviceInfosForAssignEmp;
	}

	public Set getSalechanceInfosForScCreateEmp() {
		return this.salechanceInfosForScCreateEmp;
	}

	public void setSalechanceInfosForScCreateEmp(
			Set salechanceInfosForScCreateEmp) {
		this.salechanceInfosForScCreateEmp = salechanceInfosForScCreateEmp;
	}

}